home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / ANIVGA.ARJ / README.1ST < prev    next >
Text File  |  1991-11-15  |  3KB  |  66 lines

  1.        ░░░░░░▄ ░░░▄ ░░▄ ░░░░░░▄                ░░▄ ░░▄  ░░░░▄  ░░░░░░▄
  2.        ░░█▀░░█ ░░░░▄░░█   ░░█▀▀                ░░█ ░░█ ░░█▀▀▀  ░░█▀░░█
  3.        ░░░░░░█ ░░█░░░░█   ░░█      ░░░░░░▄     ░░█ ░░█ ░░█░░░▄ ░░░░░░█
  4.        ░░█▀░░█ ░░█ ░░░█   ░░█       ▀▀▀▀▀▀      ░█ ░█▀ ░░█ ░░█ ░░█▀░░█
  5.        ░░█ ░░█ ░░█  ░░█ ░░░░░░▄                  ░░█▀   ░░░░█▀ ░░█ ░░█
  6.         ▀▀  ▀▀  ▀▀   ▀▀  ▀▀▀▀▀▀                   ▀▀     ▀▀▀▀   ▀▀  ▀▀
  7.  
  8.  
  9.             ┌─────────────────────────────────────────────┐
  10.             │              ANIVGA  (c), 1991              │
  11.             │      a Sprite-Unit for TurboPascal V6.0     │
  12.             │              by Kai Rohrbacher              │
  13.             │                 Version 1.0                 │
  14.             └─────────────────────────────────────────────┘
  15.  
  16.  
  17. Hi everybody,
  18.  
  19. Here it is: my sprite toolkit for TurboPascal6.0 and the VGA's 256 color mode!
  20. Note that this is version 1.0 - so don't mind any errors, but report them to me
  21. to one of the E-Mail addresses below (Internet preferred).
  22. To get the thing up and running, copy the file ANIVGA.PAS to your TPU-directory
  23. and compile it.
  24. I decided to publish the source code for your convenience but it is still copy-
  25. righted by the author (that's me!): these programs are FREEWARE, _not_ PUBLIC
  26. DOMAIN!  -- For further informations, see ANIVGA.DOC.
  27.  
  28. To see whether ANIVGA is what you were looking for, here are some of ANIVGA's
  29. capabilities & restrictions:
  30.  
  31.  - flickerfree animation by a "page-flipping" algorithm and using the
  32.    vertical retrace signal
  33.  - sprite movement in any increments you want
  34.  - arbitrary background image for the animation
  35.  - full use of the VGA's 256-color mode
  36.  - several sprite display methods available:
  37.    - sprites can be written normally (covering underlying figures)
  38.    - sprites can be declared to be transparent with regard to the background
  39.      or other sprites pixel by pixel
  40.    - sprites can change their color depending on the underlying background
  41.      image (-> shadow function)
  42.  - display methods can be different for each sprite
  43.  - pixel precise hit-detection routine built in
  44.  - correct clipping of sprites at the screen boundaries
  45.  - up to 32767 different sprites
  46.  - up to 500 sprites may be simultaneously active
  47.  - maximal size of each sprite = 64k
  48.  - maximal size of all loaded sprites only restricted by available memory
  49.  - works with virtual coordinates in the range -16000..+16000
  50.  - thus simple creation of horizontal/vertical "scrolling" games
  51.  - scrolling background image, too
  52.  - several supporting routines to: drawing lines (with built in clipping-
  53.    algorithm), points and graphic-text (incl. clipping), automatic heap
  54.    management for loading of sprites, sprite libraries, background images,
  55.    processor-speed adjustment,...
  56.  
  57. What ANIVGA does _not_ support:
  58.  - EMS or XMS memory  
  59.  - resolutions other than 320x200x256 
  60.  
  61. ----------------------------------------
  62. Kai Rohrbacher,
  63. Germany
  64. Internet: S_ROHRBACHER@IRAVCL.IRA.UKA.DE
  65. FIDO    : 2:241/7503
  66.